xen.git
8 years agoAdjust to linux-support-4.9.0-4
Hans van Kranenburg [Sun, 17 Dec 2017 19:55:25 +0000 (20:55 +0100)]
Adjust to linux-support-4.9.0-4

This package uses some code from the linux-support package to generate
files. The way in which this done in the packaging is similar to how the
linux source package is managed.

debian/rules.defs defines a KERNELVERSION which requires you to have the
linux-support-$KERNELVERSION package installed.

For now, update it to 4.9.0-4, since that's the current latest in
Stretch. I'm working on the packaging on a stretch system.

After doing so...
    -$ make -f debian/rules debian/control-real
    [...]
      File "/usr/src/linux-support-4.9.0-4/lib/python/debian_linux/gencontrol.py", line 124, in do_main_recurse
          for featureset in self.config['base', ]['featuresets']:
    KeyError: 'featuresets'

Apparently the newer linux-support requires featuresets to be set. We
simply add it with only the option none, since we don't use it.

8 years agodebian/patches: Remove 4.8 security patches
Hans van Kranenburg [Sun, 17 Dec 2017 19:29:34 +0000 (20:29 +0100)]
debian/patches: Remove 4.8 security patches

I'm preparing a 4.9 or 4.10 release, so no need to keep these.

8 years agoImport xen_4.8.2+xsa245-0+deb9u1
Hans van Kranenburg [Sat, 16 Dec 2017 00:10:18 +0000 (01:10 +0100)]
Import xen_4.8.2+xsa245-0+deb9u1

But, fix the .gitignore while doing so. It was ignoring way too much
(e.g. tree/xen-utils-common) and not ignoring some of the generated
content (e.g. control.md5sum).

The orig tar that belongs to this debian version is created from this
commit in xen/stable-4.8:

    commit 9ba6783e47db71379c5120039b878f605bdf31f3
    Author: Andrew Cooper <andrew.cooper3@citrix.com>
    Date:   Thu Nov 16 11:55:47 2017 +0100

    x86/shadow: correct SH_LINEAR mapping detection in sh_guess_wrmap()